body {
  position: relative;
  background: #f2f2f2;
  height: 100%; }
  body header {
    width: 100%;
    background: #fff; }
    body header ul {
      width: 100%; }
      body header ul li {
        display: flex;
        border-bottom: 1px solid #e3e3e3; }
        body header ul li input {
          display: block;
          padding: 0.4rem;
          width: 100%;
          border: none;
          font-size: 12px;
          color: #999;
          outline: none; }
          [data-dpr="2"] body header ul li input {
            font-size: 24px; }
          [data-dpr="3"] body header ul li input {
            font-size: 36px; }
      body header ul li:nth-child(4) {
        border: none;
        height: 2.2666666667rem; }
        body header ul li:nth-child(4) textarea {
          padding: 0.4rem;
          border: none;
          width: 100%;
          font-size: 12px;
          color: #999;
          outline: none;
          resize: none; }
          [data-dpr="2"] body header ul li:nth-child(4) textarea {
            font-size: 24px; }
          [data-dpr="3"] body header ul li:nth-child(4) textarea {
            font-size: 36px; }
      body header ul li:nth-child(3) {
        height: 1.1733333333rem;
        padding: 0.4rem;
        border: none; }
  body section {
    width: 100%;
    padding: 1.3066666667rem 0px 1.7066666667rem 0px;
    background: #f2f2f2; }
    body section .btn {
      display: block;
      width: 7.68rem;
      height: 1.2rem;
      background: #14a5fb;
      border: none;
      border-radius: 0.6rem;
      outline: none;
      margin: 0px auto;
      font-size: 14px;
      color: #fff;
      text-align: center;
      line-height: 1.2rem;
      box-shadow: 0px 8px 20px 0px rgba(20, 164, 251, 0.44); }
      [data-dpr="2"] body section .btn {
        font-size: 28px; }
      [data-dpr="3"] body section .btn {
        font-size: 42px; }
    body section .btn1 {
      display: block;
      width: 7.68rem;
      height: 1.2rem;
      background: #14a5fb;
      border: none;
      border-radius: 0.6rem;
      outline: none;
      display: none;
      margin: 0px auto;
      font-size: 14px;
      color: #fff;
      text-align: center;
      line-height: 1.2rem;
      box-shadow: 0px 8px 20px 0px rgba(20, 164, 251, 0.44); }
      [data-dpr="2"] body section .btn1 {
        font-size: 28px; }
      [data-dpr="3"] body section .btn1 {
        font-size: 42px; }
    body section .btn2 {
      display: block;
      width: 7.68rem;
      height: 1.2rem;
      background: #14a5fb;
      border: none;
      border-radius: 0.6rem;
      outline: none;
      display: none;
      margin: 0px auto;
      font-size: 14px;
      color: #fff;
      text-align: center;
      line-height: 1.2rem;
      box-shadow: 0px 8px 20px 0px rgba(20, 164, 251, 0.44); }
      [data-dpr="2"] body section .btn2 {
        font-size: 28px; }
      [data-dpr="3"] body section .btn2 {
        font-size: 42px; }
  body footer .xuan {
    display: flex;
    width: 100%;
    background: #fff; }
    body footer .xuan .bottom-top {
      width: 100%;
      height: 1.2rem;
      margin: 0px 0.4rem;
      line-height: 1.2rem;
      background-image: url(../dizhi_ji_img/xuxian.png);
      background-repeat: no-repeat;
      background-position: bottom;
      background-size: 100%; }
      body footer .xuan .bottom-top p {
        display: inline;
        font-size: 14px;
        padding-left: 0.1333333333rem;
        color: #333;
        border-left: 0.08rem solid #84bafe; }
        [data-dpr="2"] body footer .xuan .bottom-top p {
          font-size: 28px; }
        [data-dpr="3"] body footer .xuan .bottom-top p {
          font-size: 42px; }
  body footer .dizhi-jiaobu {
    background-image: url(../dizhi_ji_img/beijing@2x.png);
    background-size: 5.8933333333rem 2.9866666667rem;
    background-position: center;
    background-repeat: no-repeat; }
    body footer .dizhi-jiaobu ul {
      width: 100%;
      /*height:px2em(415px);*/
      height: 31.109445%;
      overflow: scroll;
      /*background:#fff;*/ }
      body footer .dizhi-jiaobu ul li {
        display: flex;
        /*height:px2em(140px);*/
        background: #fff;
        margin-bottom: 0.1333333333rem; }
        body footer .dizhi-jiaobu ul li div {
          width: 100%;
          padding: 0.4rem;
          display: flex;
          justify-content: space-between;
          flex-direction: column;
          /*  p{
            width: 100%;
          } */ }
          body footer .dizhi-jiaobu ul li div p:nth-child(1) {
            display: flex;
            justify-content: space-between; }
            body footer .dizhi-jiaobu ul li div p:nth-child(1) input:nth-child(1) {
              height: 0.4rem;
              border: none;
              outline: none;
              font-weight: bold;
              font-size: 14px;
              color: #333; }
              [data-dpr="2"] body footer .dizhi-jiaobu ul li div p:nth-child(1) input:nth-child(1) {
                font-size: 28px; }
              [data-dpr="3"] body footer .dizhi-jiaobu ul li div p:nth-child(1) input:nth-child(1) {
                font-size: 42px; }
            body footer .dizhi-jiaobu ul li div p:nth-child(1) input:nth-child(2) {
              width: 2.1333333333rem;
              height: 0.4rem;
              border: none;
              outline: none;
              font-size: 12px;
              color: #333; }
              [data-dpr="2"] body footer .dizhi-jiaobu ul li div p:nth-child(1) input:nth-child(2) {
                font-size: 24px; }
              [data-dpr="3"] body footer .dizhi-jiaobu ul li div p:nth-child(1) input:nth-child(2) {
                font-size: 36px; }
          body footer .dizhi-jiaobu ul li div textarea {
            border: none;
            outline: none;
            font-size: 12px;
            color: #333;
            height: 0.4rem;
            resize: none; }
            [data-dpr="2"] body footer .dizhi-jiaobu ul li div textarea {
              font-size: 24px; }
            [data-dpr="3"] body footer .dizhi-jiaobu ul li div textarea {
              font-size: 36px; }
  body .bottom {
    width: 100%;
    background: #fff;
    position: fixed;
    bottom: 0;
    display: flex; }
    body .bottom p {
      width: 100%;
      margin: 0px 0.4rem;
      height: 1.0666666667rem;
      line-height: 1.0666666667rem;
      font-size: 12px;
      color: #84bafe;
      text-align: center;
      background-image: url(../dizhi_ji_img/xuxian.png);
      background-repeat: no-repeat;
      background-position: top;
      background-size: 100%; }
      [data-dpr="2"] body .bottom p {
        font-size: 24px; }
      [data-dpr="3"] body .bottom p {
        font-size: 36px; }
